Wash and pat dry chicken.Cut into bite sized pieces.
Soak cashews in milk for 30 min.
Grind cashews adding enough milk to get a fine paste.
Heat 1 tbsp of butter in a pan.
Add chopped onions and ginger-garlic paste and fry till onion is golden brown.
Add chicken and fry for some time.
Add tomato puree, Chilli powder, salt, turmeric and masala and cook for a while.
Add cashew paste along with milk.
Cover the vessel with a lid and cook till gravy thickens and chicken is done.
Top with remaining butter and remove from flame.
Garnish it with melted butter and circles of fresh cream on top
Serve Hot with rotis, parathas or naan